insulated composite panel - French English Dictionary